* {
	padding: 0;
	margin: 0
}

body,
button,
input,
select,
textarea {
	font: 12px tahoma, arial, \5b8b\4f53;
	color: #999;
	background: #fff
}

ul,
ol,
li {
	list-style: none
}

img {
	vertical-align: top;
	border: 0
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #206dbb;
	text-decoration: underline
}

a.on {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

table td {
	padding: 0;
	margin: 0
}

table th.wztop {
	vertical-align: top
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: "."
}

input,
button,
select,
textarea {
	outline: none
}

textarea {
	resize: none
}

.fl {
	float: left
}

.fr {
	float: right
}

section,
article,
aside,
header,
footer,
nav,
dialog,
figure {
	display: block;
	padding: 0;
	margin: 0
}

.header .inn,
.area,
.footer {
	clear: both;
	width: 1000px;
	margin: 0 auto
}

.header .inn {
	position: relative;
	z-index: 1
}

.header,
.area {
	margin-bottom: 10px
}

.area {
	overflow: hidden
}

.header {
	min-width: 1000px;
	height: 40px;
	background: #005eac;
	border-bottom: 1px solid #305377
}

.logo,
.menu,
.menu li,
.rmyx,
.ssC,
.user li {
	_display: inline;
	float: left;
	overflow: hidden;
	zoom: 1
}

.logo {
	width: 141px;
	height: 40px;
	margin-right: 25px
}

.menu {
	margin-right: 8px
}

.menu li {
	margin-right: 7px
}

.menu li a,
.rmyx a,
.user li a {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 6px;
	overflow: hidden
}

.menu li a,
.rmyx a {
	font-size: 14px;
	font-weight: bold
}

.menu li a:hover,
.user li a:hover {
	color: #fff;
	text-decoration: none;
	background: #1074c7
}

.user {
	overflow: hidden
}

.user li.reg {
	margin-right: 6px
}

.user li.yhzh a {
	padding-right: 15px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 32px 22px no-repeat
}

.user li.yhzh a:hover {
	background: #1074c7 url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 32px 22px no-repeat
}

.rmyx {
	margin-right: 27px
}

.rmyx a {
	padding-right: 19px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 70px 22px no-repeat
}

.rmyx a:hover {
	color: #fff;
	text-decoration: none;
	background: #1074c7 url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 70px 22px no-repeat
}

.ssC,
.ssC .inputC {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	*line-height: 27px;
	_line-height: 24px
}

.ssC {
	margin: 11px 34px 0 0;
	_margin-right: 31px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_ss.gif) 0 0 repeat-x
}

.ssC .inputC {
	float: left;
	width: 117px;
	padding: 0 0 0 30px;
	border: none;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_ss2.gif) 0 0 no-repeat
}

.footer {
	padding: 15px 0
}

.footer p {
	text-align: center;
	word-wrap: break-word;
	color: #333;
	line-height: 26px
}

.footer .link a {
	color: #206dbb
}

.s1,
.s2,
.s3,
.s4,
.s5,
.s6,
.s7 {
	overflow: hidden
}

.s1,
.s3,
.s6,
.s7 {
	float: left;
	width: 750px
}

.s3 {
	width: 650px
}

.s2,
.s4 {
	float: right;
	width: 240px
}

.s4 {
	width: 340px
}

.s6 {
	width: 220px;
	margin-right: 10px
}

.s7 {
	width: 520px
}

.btnC,
.btnC span,
.btnC2,
.btnC2 span,
.btnC3,
.btnC3 span,
.btnC4,
.btnC4 span,
.btn_ss {
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_btn.png) 100% -35px no-repeat;
	overflow: hidden
}

.btnC:hover span,
.btnC2:hover span,
.btnC3:hover span,
.btnC4:hover span {
	text-decoration: underline;
	color: #fff;
	cursor: pointer
}

.btnC,
.btnC span {
	font-size: 14px
}

.btnC {
	height: 32px;
	line-height: 32px;
	*line-height: 33px;
	_line-height: 32px;
	padding-right: 31px
}

.btnC span {
	padding-left: 31px;
	background-position: 0 0
}

.btnC2 {
	height: 28px;
	line-height: 28px;
	*line-height: 29px;
	_line-height: 28px;
	padding-right: 24px;
	background-position: 100% -105px
}

.btnC2 span {
	padding-left: 24px;
	background-position: 0 -70px
}

.btnC3,
.btnC4 {
	height: 22px;
	line-height: 22px;
	*line-height: 23px;
	_line-height: 22px;
	padding-right: 12px
}

.btnC3 span,
.btnC4 span {
	padding-left: 12px
}

.btnC3 {
	background-position: 100% -175px
}

.btnC3 span {
	background-position: 0 -140px
}

.btnC4,
.btnC4 span,
.btnC4:hover,
.btnC4:hover span {
	color: #2f2f2f
}

.btnC4 {
	background-position: 100% -245px
}

.btnC4 span {
	background-position: 0 -210px
}

.btn_ss {
	text-align: center;
	width: 47px;
	height: 24px;
	line-height: 24px;
	background-position: 0 -280px
}

.btn_ss,
.btn_ss:hover {
	color: #333
}

.inputC {
	color: #aaa;
	font-size: 14px;
	width: 209px;
	height: 30px;
	line-height: 30px;
	border-top: 2px solid #c2defa;
	border-right: 1px solid #c2defa;
	border-bottom: 1px solid #c2defa;
	border-left: 2px solid #c2defa;
	overflow: hidden
}

.dxC,
.dxC .radioC,
.dxC img {
	font-family: Tahoma;
	vertical-align: middle
}

.twC,
.twC li,
.twC2,
.twC2 li,
.twC3,
.twC3 li,
.twC4,
.twC4 li {
	overflow: hidden
}

.twC {
	position: relative;
	width: 180px;
	height: 232px;
	overflow: hidden
}

.twC li.pic {
	width: 173px;
	height: 225px;
	padding: 2px 5px 5px 2px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_twc.png) 0 0 no-repeat
}

.twC li.btnP {
	position: absolute;
	bottom: 16px;
	left: 12px;
	height: 22px;
	z-index: 10
}

.twC li.btnP .btnC4 {
	float: left;
	margin-right: 8px
}

.twC2 li.pic,
.twC2 li.pic img {
	width: 235px;
	height: 84px
}

.twC2 li.cap {
	height: 24px;
	line-height: 24px
}

.twC2 li.cap a {
	color: #626262
}

.twC2 li.cap .b_pp {
	color: #626262;
	float: left;
	width: 130px;
	height: 24px
}

.twC2 li.cap span {
	float: right;
	width: 100px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	zoom: 1
}

.twC2 li.cap span img {
	width: 16px;
	height: 16px;
	float: left;
	padding-top: 3px;
	text-align: center;
	margin-left: 7px
}

.twC2 li.pic img {
	width: 253px;
	height: 83px
}

.twC2 li.btnP {
	height: 22px
}

.twC2 li.btnP .linkC,
.twC2 li.btnP .linkC .link {
	float: left;
	height: 22px;
	line-height: 22px;
	*line-height: 24px;
	_line-height: 22px;
	overflow: hidden
}

.twC2 li.btnP .linkC {
	width: 143px;
	padding-left: 12px;
	margin-right: 6px;
	_margin-right: 4px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_link.png) 0 0 no-repeat
}

.twC2 li.btnP .linkC .link {
	margin-right: 19px
}

.twC2 li.btnP .linkC .last {
	width: 24px;
	margin-right: 0
}

.twC3 {
	width: 55px
}

.twC3 li.pic,
.twC4 li.pic {
	width: 56px;
	height: 56px
}

.twC3 li.cap {
	text-align: center;
	height: 24px;
	line-height: 24px
}

.twC4 {
	height: 56px
}

.twC4 li.num,
.twC4 li.pic {
	float: left
}

.twC4 li.num {
	text-align: center;
	font-weight: bold;
	color: #626262;
	width: 16px;
	height: 39px;
	line-height: 39px;
	margin: 8px 7px 0 0;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_num.gif) 0 0 no-repeat
}

.twC4 li.pic {
	margin-right: 10px
}

.twC4 li.text p {
	color: #626262;
	height: 20px;
	overflow: hidden
}

.twC4 li.text p.info {
	line-height: 20px;
	margin-top: -2px
}

.twC4 li.text .name {
	font-weight: bold
}

.twC4 li.text .name a {
	color: #333
}

.twC5 {
	width: 678px;
	height: 84px;
	padding: 13px 22px 13px 16px;
	margin-bottom: 10px;
	background: #f2f7fc;
	border: 1px solid #c1ddfa;
	overflow: hidden
}

.twC5 .pic {
	float: left;
	width: 235px;
	height: 84px;
	margin-right: 18px;
	overflow: hidden
}

.twC5 .text {
	float: left;
	width: 425px;
	overflow: hidden
}

.twC5 .text .fl {
	width: 264px
}

.twC5 .text p {
	color: #333;
	word-wrap: break-word;
	overflow: hidden
}

.twC5 .text p.name {
	font-weight: bold;
	font-size: 14px;
	height: 22px
}

.twC5 .text p.info,
.twC5 .text p.yxlx {
	line-height: 20px
}

.twC5 .text .fr {
	padding-top: 22px
}

.twC5 .text .fr .btnP {
	padding-top: 7px
}

.twC5 .text .fr .btnP .btnC4 {
	float: left;
	margin-right: 8px
}

.yxlb li {
	float: left;
	width: 100%;
	height: 27px;
	line-height: 27px;
	overflow: hidden
}

.yxlb li.hover {
	background: #dbecf7
}

.yxlb li div {
	float: left;
	overflow: hidden;
	display: inline
}

.yxlb li div.pic {
	width: 16px;
	height: 16px;
	padding-left: 5px;
	margin: 5px 5px 0 0
}

.yxlb li div.name,
.yxlb li div.date {
	margin-right: 15px
}

.yxlb li div.name {
	width: 72px
}

.yxlb li div.date,
.yxlb li div.fwq {
	text-align: center
}

.yxlb li div.date {
	color: #626262;
	width: 44px
}

.yxlb li div.fwq {
	color: #333;
	width: 60px
}

.yxlb li.hover div.name a {
	color: #216cbd
}

.hgC li {
	clear: both;
	width: 100%;
	overflow: hidden
}

.hgC li .caption {
	color: #333;
	height: 32px;
	line-height: 32px;
	margin-bottom: 2px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_hg.gif) 0 0 repeat-x;
	overflow: hidden
}

.hgC li .caption img,
.hgC li .caption p {
	float: left;
	overflow: hidden
}

.hgC li .caption img {
	width: 16px;
	height: 16px;
	padding: 8px 7px 0 12px
}

.hgC li .caption p.name {
	width: 84px
}

.hgC li .caption p.jsby {
	float: right;
	padding-right: 10px
}

.hgC li.hover .caption p {
	color: #206dbb
}

.hgC li .dot {
	display: none;
	float: left;
	width: 216px;
	height: 140px;
	padding: 0 1px;
	overflow: hidden
}

.hgC li.hover .dot {
	display: block
}

.hgC li .dot li {
	float: left;
	width: 203px
}

.hgC li .dot li.tit {
	color: #fff;
	font-weight: bold;
	width: 100%;
	height: 22px;
	line-height: 22px;
	padding-left: 0;
	margin-bottom: 6px;
	background: #005eac
}

.hgC li .dot li.tit p.fwq {
	padding-left: 17px
}

.hgC li .dot li.tit p.kfsj {
	padding-right: 12px
}

.hgC li .dot li {
	height: 20px;
	line-height: 20px;
	padding-left: 13px;
	overflow: hidden
}

.hgC li .dot li a {
	float: left;
	width: 120px;
	overflow: hidden
}

.hgC li .dot li .date {
	float: right;
	color: #626262;
	padding-right: 12px
}

.hgC li .dot li.qblb {
	text-align: center;
	padding-top: 6px
}

.hgC li .dot li.qblb a {
	float: none;
	font-family: "宋体";
	width: auto
}

.tabC,
.tabC .tab_t,
.tabC .tab_c,
.tabC ul,
.tabC li {
	overflow: hidden
}

.tabC {
	width: 238px;
	height: 89px;
	border: 1px solid #c7e1fa
}

.tabC .tab_t li {
	float: left;
	text-align: center;
	width: 119px;
	height: 28px;
	line-height: 28px;
	background: #d1e7fe
}

.tabC .tab_t li.yxgg {
	width: 118px;
	border-right: 1px solid #c7e1fa
}

.tabC .tab_t li.selected {
	background: #fff
}

.tabC .tab_t li a {
	display: block
}

.tabC .tab_c ul {
	width: 230px;
	padding: 10px 0 0 14px
}

.tabC .tab_c li {
	height: 20px;
	line-height: 20px
}

.tabC .tab_c li a {
	float: left;
	width: 96px;
	margin-right: 19px
}

.tabC2 {
	width: 518px;
	border: 1px solid #c7e1fa;
	overflow: hidden
}

.tabC2 .tab_t2 {
	height: 38px;
	overflow: hidden
}

.tabC2 .tab_t2 li {
	float: left;
	text-align: center
}

.tabC2 .tab_t2 li a {
	display: block;
	width: 104px;
	height: 33px;
	border-right: 1px solid #c7e1fa;
	border-bottom: 1px solid #c7e1fa
}

.tabC2 .tab_t2 li a span,
.tabC2 .tab_t2 .moreP a {
	display: block;
	height: 31px;
	line-height: 31px;
	border: 1px solid #dbf0fe;
	background: #d1e7fe
}

.tabC2 .tab_t2 li a:hover span {
	cursor: pointer
}

.tabC2 .tab_t2 li.selected {
	height: 38px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_tab.gif) center 34px no-repeat
}

.tabC2 .tab_t2 li.selected a {
	height: 34px;
	background: #005eac;
	border-bottom: none
}

.tabC2 .tab_t2 li.selected a span {
	color: #fff;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	background: none;
	border: none
}

.tabC2 .tab_t2 li.selected a:hover,
.tabC2 .tab_t2 li.selected a:hover span {
	text-decoration: none
}

.tabC2 .tab_t2 .moreP {
	float: left;
	text-align: center;
	width: 98px;
	border-bottom: 1px solid #c7e1fa
}

.jdtC,
.jdt_a,
.jdt_b {
	overflow: hidden
}

.jdtC {
	width: 750px;
	height: 345px
}

.jdt_a {
	width: 750px;
	height: 258px
}

.jdt_b {
	position: relative;
	height: 95px;
	margin-top: -8px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_jdt.gif) 0 8px repeat-x
}

.jdt_b li {
	float: left;
	width: 142px;
	padding: 16px 4px 0;
	overflow: hidden
}

.jdt_b li a.pic {
	display: block;
	width: 140px;
	height: 53px;
	border: 1px solid #b0b0b0;
	overflow: hidden
}

.jdt_b li p.text {
	text-align: center;
	color: #626262;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.jdt_b li.on {
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_jdt2.png) 0 0 no-repeat
}

.jdt_b li.on p.text a {
	color: #fff
}

.box,
.box .hd,
.box .bd {
	clear: both;
	overflow: hidden
}

.box {
	border: 1px solid #c1ddfa
}

.box .hd,
.map .hd .inn,
.kflb .hd .inn {
	height: 31px;
	line-height: 31px;
	border: 1px solid #dbf0fe;
	background: #d1e7fe
}

.box .hd h2 {
	float: left;
	padding-left: 13px
}

.box .hd h2,
.box .hd h2 a {
	font-size: 14px;
	color: #333
}

.box .hd .moreP {
	float: right;
	padding-right: 16px
}

.box .hd .moreC {
	font-family: "宋体"
}

.box .bd {
	border-top: 1px solid #c1ddfa
}

.page {
	clear: both;
	width: 100%;
	height: 26px;
	padding: 24px 0 13px;
	overflow: hidden
}

.page .inn {
	clear: both;
	text-align: center;
	overflow: hidden
}

.page a,
.page a.on,
.page span,
.page strong {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-family: "宋体";
	color: #206dbb;
	height: 24px;
	line-height: 24px;
	_line-height: 26px;
	padding: 0 10px;
	margin: 0 2px;
	border: 1px solid #E2E2E2;
	background: #fff;
	overflow: hidden
}

.page a:hover {
	text-decoration: underline
}

.page a.on,
.page a.on:hover {
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #a0c9e1;
	background: #dcf2ff
}

.page a.first,
.page a.end,
.page .firstgray,
.page .endgray {
	line-height: 24px;
	*line-height: 24px;
	_line-height: 26px
}

.page span {
	color: #333
}

.page .first,
.page .end {
	background: #fff url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_page.gif) 7px 8px no-repeat
}

.page .first {
	padding-left: 20px
}

.page .end {
	padding-right: 20px;
	background-position: 50px -22px
}

.page span.first {
	background-position: 7px -52px
}

.page span.end {
	background-position: 50px -82px
}

.login {
	width: 238px;
	height: 242px;
	margin-bottom: 10px;
	border: 1px solid #dbf0fe;
	overflow: hidden
}

.dlq {
	padding: 0 13px;
	overflow: hidden
}

.dlq li {
	float: left;
	color: #333;
	width: 100%;
	overflow: hidden
}

.dlq .tit {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	height: 48px;
	line-height: 48px;
	overflow: hidden
}

.dlq .inputC {
	width: 179px;
	padding-left: 30px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 10px -42px no-repeat
}

.dlq .ipt_pwd {
	font-family: Verdana;
	background-position: 10px -82px
}

.dlq li.srP {
	margin-bottom: 15px
}

.dlq li.dlts {
	height: 20px;
	line-height: 20px;
	*line-height: 22px;
	_line-height: 20px;
	margin: -5px 0 8px
}

.dlq li .zddl {
	float: left
}

.wjmm {
	float: right;
	padding-right: 18px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 51px -127px no-repeat;
	*background-position: 51px -128px;
	_background-position: 51px -126px
}

.checkboxC {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 5px 6px 0 0;
	*margin-top: 3px;
	_margin-top: 5px
}

.dlq li.btnP {
	height: 32px
}

.dlq li.btnP .btn_dl {
	float: left;
	margin-right: 10px;
	_margin-right: 7px
}

.glzh {
	clear: both;
	padding-top: 15px;
	overflow: hidden
}

.glzh li {
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	*line-height: 18px;
	_line-height: 16px;
	margin-right: 6px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico02.gif) 0 0 no-repeat
}

.glzh li.text {
	text-indent: 0;
	width: auto;
	background: none
}

.glzh li a {
	display: block
}

.glzh li.ico_bd {
	background-position: 0 -25px
}

.glzh li.ico_qq {
	background-position: 0 -50px
}

.glzh li.ico_page {
	background-position: 0 -98px
}

.glzh li.ico_sina {
	background-position: 0 -75px
}

.glzh li.ico_taobao {
	background-position: 0 -100px
}

.dlh {
	padding: 23px 20px 0;
	overflow: hidden
}

.dlh .yhxx {
	height: 50px;
	padding-bottom: 13px;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden
}

.dlh .yhxx .pic {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 12px;
	overflow: hidden
}

.dlh .yhxx .text li {
	height: 18px;
	overflow: hidden
}

.dlh .yhxx .text li.name a {
	float: left;
	margin-right: 10px
}

.dlh .yhxx .text li.num {
	font-weight: bold;
	color: #f00
}

.dlh .yhxx .text li.linkC {
	color: #626262
}

.dlh .bind-phone {
	position: relative;
	margin-top: -1px
}

.dlh .bind-phone a {
	display: block;
	border: solid 1px #fbdd8b;
	padding: 8px 10px 8px 30px;
	line-height: 14px;
	font-weight: bold;
	color: #fe5400;
	background: #fffbdb Url(http://img.wan.renren.com/vcms/images/new-wan-2/icon-bindphone.gif) 10px 7px no-repeat;
	vertical-align: baseline;
	font-family: \5b8b\4f53
}

#afterlogin {
	height: 344px
}

.tjyx {
	float: left;
	width: 100%;
	padding-top: 12px;
	overflow: hidden
}

.tjyx li {
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	overflow: hidden
}

.tjyx li div {
	float: left
}

.tjyx li .pic {
	width: 16px;
	height: 16px;
	margin: 5px 9px 0 0
}

.tjyx li .name {
	width: 84px
}

.tjyx li .link {
	float: right
}

.tjyx li .link a {
	color: #206dbb
}

.tgyx .twP {
	width: 760px;
	_width: 775px;
	overflow: hidden
}

.tgyx .twC {
	float: left;
	margin-right: 10px;
	display: inline
}

.zxkfb {
	height: 230px
}

.index .zxkfb,
.rmph {
	margin-bottom: 0
}

.zxkfb .bd .tit li {
	float: left;
	color: #333;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.zxkfb .bd .tit li.name {
	width: 84px;
	padding-left: 20px;
	margin-right: 5px
}

.zxkfb .bd .tit li.date {
	text-align: center;
	width: 44px;
	margin-right: 15px
}

.zxkfb .bd .tit li.yxxf {
	text-align: center;
	width: 60px
}

.xysx,
.fwqlb,
.hylt,
.gg01,
.zxkfb,
.index .rmph {
	margin-bottom: 10px
}

.xysx {
	height: 229px
}

.xysx .yxlb {
	padding-top: 5px;
	float: left;
	overflow: hidden
}

.xysx .yxlb li div.date {
	float: right;
	padding-right: 5px;
	margin-right: 0;
	width: 60px
}

.rmtj {
	height: 912px
}

.rmtj .twP {
	width: 500px;
	height: 846px;
	padding: 20px 0 0 18px;
	overflow: hidden
}

.rmtj .twP .btn_ksyx {
	_float: left
}

.tabC2 .twC2 {
	float: left;
	width: 235px;
	padding: 0 10px 8px 0
}

.yjfk {
	width: 218px;
	height: 79px;
	border: 1px solid #c1ddfa;
	overflow: hidden
}

.fwqlb {
	height: 580px
}

.rmph {
	height: 493px
}

.rmph .twP {
	padding: 18px 9px 0;
	overflow: hidden
}

.rmph .twC4 {
	margin-bottom: 20px
}

.rmph .twP ul.hover li.text p,
.rmph .twP ul.hover li.text p a {
	color: #206dbb
}

.hylt {
	height: 235px
}

.hylt .twP {
	width: 219px;
	padding: 17px 0 0 17px;
	overflow: hidden
}

.hylt .twC3 {
	float: left;
	margin: 0 18px 15px 0
}

.gg01,
.kfdh {
	width: 238px;
	border: 1px solid #c1ddfa;
	overflow: hidden
}

.gg01 {
	height: 70px
}

.kfdh {
	height: 78px
}

.yqlj .bd {
	padding: 10px 12px;
	overflow: hidden
}

.yqlj .bd a {
	display: inline-block;
	color: #626262;
	line-height: 24px
}

.yqlj .bd a:hover {
	color: #206dbb
}

.dtlb2 .twP {
	padding: 19px 15px 0;
	overflow: hidden
}

.dtlb2 .page {
	padding-bottom: 32px;
	text-align: center
}

.map {
	border: none
}

.map .hd {
	height: 33px;
	border: 1px solid #c1ddfa
}

.map .bd {
	padding: 0 3px;
	border-top: none
}

.mapC {
	zoom: 1;
	padding-top: 5px;
	overflow: hidden
}

.mapC .tit,
.mapC .con a {
	color: #22537b
}

.mapC .tit {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #d9dde0;
	overflow: hidden
}

.mapC .con li {
	float: left;
	width: 132px;
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	overflow: hidden
}

.mapC .con li img {
	float: left;
	width: 16px;
	height: 16px;
	margin: 10px 8px 0 0
}

.yxdt {
	width: 748px
}

.yxdt .twP {
	width: 735px;
	padding: 10px 0 0 11px;
	overflow: hidden
}

.yxdt .tab_t2 li a {
	width: 186px
}

.yxdt .tab_t2 li.last a {
	width: 187px;
	border-right: none
}

.nr_rmtj {
	padding-bottom: 95px
}

.yxdt .page {
	padding-bottom: 45px
}

.yxdt .page .inn {
	padding-left: 120px
}

.fkC li {
	color: #333;
	width: 450px;
	height: 30px;
	line-height: 30px;
	padding-left: 130px;
	overflow: hidden
}

.fkC li.tit {
	font-size: 14px;
	font-weight: bold;
	padding-left: 0
}

.fkC li.fknr {
	height: 163px;
	padding-top: 5px
}

.fkC li .dxC {
	float: left
}

.fkC li .yyts {
	float: right;
	color: #f00;
	width: 96px;
	padding: 0 5px 0 10px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 0 -358px no-repeat;
	*background-position: 0 -360px;
	_background-position: 0 -358px
}

.fkC .textareaC {
	resize: none;
	outline: none;
	width: 440px;
	height: 150px;
	line-height: 20px;
	padding: 5px 0 5px 5px;
	border: 1px solid #c1ddfa;
	background: #edf5fe;
	overflow-x: hidden;
	overflow-y: auto
}

.yjfk2 .bd {
	padding: 46px 0 55px 60px;
	overflow: hidden
}

.lxfs {
	padding-top: 35px
}

.lxfs li {
	height: 26px;
	padding-bottom: 15px
}

.lxfs .inputC {
	font-size: 12px;
	color: #969a9e;
	width: 158px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	border: 1px solid #bde2fc;
	border-right: none;
	border-bottom: none;
	background: #edf5fe
}

.yjfk2 .btnP {
	text-align: center;
	padding-top: 12px
}

.zhxx {
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_area.gif) 0 0 repeat-y
}

.zhxx .wrap {
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_wrap.gif) 0 100% no-repeat;
	overflow: hidden;
	zoom: 1
}

.qtzh {
	border-top: 1px solid #c1ddfa
}

.bdC {
	padding: 42px 0 20px 48px;
	overflow: hidden
}

.bdC .inputC {
	width: 199px;
	padding: 0 5px
}

.bdC li {
	color: #333;
	height: 33px;
	line-height: 33px;
	padding-bottom: 13px;
	overflow: hidden
}

.bdC li .lbC,
.bdC li .inputC,
.bdC li .ts_sr,
.bdC li .ts_tg,
.bdC .zddl,
.bdC .wjmm,
.pic_yzm,
.hyz {
	float: left;
	overflow: hidden
}

.bdC li .lbC {
	text-align: right;
	font-size: 14px;
	color: #333;
	width: 100px;
	line-height: 33px
}

.bdC li .ts_sr {
	color: #91320c;
	width: 185px;
	height: 31px;
	line-height: 31px;
	padding-left: 23px;
	margin-right: 8px;
	border: 1px solid #d19e94;
	border-left: none;
	background: #ffcbb6 url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 10px -402px no-repeat
}

.bdC .zddl {
	width: 100px;
	padding-left: 6px;
	margin-right: 40px
}

.bdC .checkboxC {
	margin-top: 10px
}

.bdC .wjmm {
	background-position: 51px -121px
}

.bdC li.btnP {
	padding-left: 140px
}

.bdC li.bind-phone-sub {
	padding-left: 100px
}

.bdC li.bind-phone-sub a {
	margin-right: 10px
}

.bdC li.bind-phone-sub .btn-close {
	display: inline-block;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/btn-bg2.gif) 0 -66px no-repeat;
	height: 28px;
	line-height: 28px
}

.bdC li.bind-phone-sub .btn-close span {
	display: inline-block;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/btn-bg2.gif) right -94px no-repeat;
	padding: 0 16px;
	cursor: pointer;
	overflow: hidden
}

.bdC li.yzm {
	padding-bottom: 38px
}

.bdC li.bind-phone-sub .btn-close:hover span {
	text-decoration: underline
}

.bdC li.yzm .inputC {
	width: 88px;
	margin-right: 12px
}

.bdC li.regist-pnum {
	position: relative
}

.bdC li.regist-pnum .to-close {
	position: absolute;
	display: block;
	top: 0px;
	left: 292px;
	width: 20px;
	height: 20px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/btn-close-2.gif) 0 0 no-repeat;
	overflow: hidden;
	display: none
}

.bdC li.regist-pnum .to-close:hover {
	background-position: 0 -20px
}

.bdC li.site-yzm {
	display: none
}

.bdC .smz-info {
	overflow: none;
	height: auto;
	line-height: 24px;
	color: #444;
	padding-left: 100px
}

.bdC .bind-success {
	font-size: 14px;
	padding: 0 0 30px 140px;
	background: Url(http://img.wan.renren.com/vcms/images/new-wan-2/icon-success.gif) 100px 2px no-repeat
}

.bdC li.yzm .get-pm {
	float: left;
	width: 98px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/btn-bg2.gif) 0 0 repeat;
	text-decoration: none
}

.bdC li.yzm .get-pm span {
	display: block;
	height: 33px;
	line-height: 33px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/btn-bg2.gif) right -33px;
	no-repeat;
	text-align: center;
	cursor: pointer;
	color: #1a3a55;
	font-family: \5b8b\4f53
}

.bdC li.yzm .get-pm:hover span {
	color: #005eac
}

.bdC li.yzm {
	height: auto
}

.bdC li.yzm .had-send span,
.bdC li.yzm .had-send:hover,
.bdC li.yzm .had-send:hover span {
	color: #888;
	cursor: normal
}

.bdC li.yzm .info {
	clear: both;
	color: #888;
	padding-left: 100px;
	line-height: 20px;
	padding-top: 10px
}

.bdC .pic_yzm {
	width: 81px;
	height: 22px;
	margin: 5px 12px 0 0;
	border: 1px solid #aaa;
	overflow: hidden
}

.bdC .pic_yzm img {
	display: block
}

.bdC .hyz a,
.bdC li.djzc .zczh a {
	color: #206dbb;
	text-decoration: underline
}

.bdC li.tytk,
.bdC li.djzc {
	width: 420px;
	height: 77px;
	padding: 0 0 0 100px
}

.bdC li.tytk .fwtk,
.bdC li.djzc .zczh {
	padding-top: 22px;
	border-top: 1px solid #d1e7fe
}

.ts_tg {
	text-indent: -9999px;
	width: 17px;
	height: 12px;
	margin-top: 11px;
	margin-left: 10px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 0 -450px no-repeat
}

.qtzh {
	padding: 70px 0 0 65px;
	overflow: hidden
}

.qtzh .tit {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.conn {
	padding: 10px 0 0 28px
}

.conn li,
.conn li a {
	clear: both;
	width: 135px;
	height: 29px;
	overflow: hidden
}

.conn li {
	margin-bottom: 12px
}

.conn li a {
	display: block;
	text-indent: -9999px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/bg_conn.png) 0 0 no-repeat
}

.conn li.c_qq a {
	background-position: 0 -35px
}

.conn li.c_sina a {
	background-position: 0 -70px
}

.conn li.c_tb a {
	background-position: 0 -105px
}

.conn li.c_zfb a {
	background-position: 0 -140px
}

.conn li.c_baidu a {
	background-position: 0 -175px
}

.conn li.c_page a {
	background-position: 0 -210px
}

.register .hd .moreP {
	color: #333
}

.register .hd .moreP a {
	color: #206dbb;
	text-decoration: underline
}

.tableC {
	padding-top: 1px;
	border-left: 1px solid #c1ddfa;
	border-right: 1px solid #c1ddfa
}

.tableC table {
	color: #333;
	width: 100%
}

.tableC table tr th,
.tableC table tr td {
	line-height: 20px;
	padding: 0 5px;
	border-right: 1px solid #c1ddfa;
	border-bottom: 1px solid #c1ddfa
}

.tableC table tr th.num6,
.tableC table tr td.num6 {
	border-right: none
}

.tableC table tr th,
.tableC table tr td {
	text-align: center;
	vertical-align: middle
}

.tableC table tr th {
	font-weight: normal;
	color: #626262;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #c1ddfa;
	background: #f1f5fa
}

.tableC table tr td {
	width: 155px;
	padding: 7px 5px
}

.tableC table tr.hover {
	background: #dbecf7
}

.tableC table th.num1 {
	width: 158px
}

.tableC table td.num1 {
	text-align: left;
	width: 127px;
	padding-left: 36px
}

.tableC table .time,
.lqlb,
.lqlb:hover,
.lqlb2 {
	color: #f60
}

.tableC table a.ksyx {
	color: #206dbb
}

.kflb .hd {
	height: 33px;
	border: 1px solid #c1ddfa
}

.kflb,
.kflb .bd {
	border: none
}

.kflb .tableC td img {
	margin: 2px 4px 0 0;
	*margin-top: 0
}

.kflb .page {
	padding: 40px 0 20px
}

.kflb .page .inn {
	text-align: center
}

.ts_rm {
	display: none;
	position: absolute;
	top: 40px;
	left: 204px;
	width: 437px;
	padding: 0 0 5px 15px;
	border: 1px solid #0260aa;
	border-top: none;
	background: #fff;
	overflow: hidden;
	z-index: 999
}

.ts_rm a {
	color: #0060ad
}

.ts_rm .inn {
	clear: both;
	width: 100%;
	overflow: hidden
}

.ts_rm .col {
	float: left;
	width: 98px;
	margin-right: 14px;
	overflow: hidden
}

.ts_rm .last {
	margin-right: 0
}

.ts_rm .col .tit {
	color: #808080;
	height: 24px;
	line-height: 24px;
	padding: 4px 0 5px 20px;
	_padding-top: 2px;
	overflow: hidden
}

.ts_rm .col .con {
	border-right: 1px solid #c1cfe5
}

.ts_rm .last .con {
	border-right: none
}

.ts_rm .col li {
	height: 25px;
	line-height: 25px;
	overflow: hidden
}

.ts_rm .col li .pic {
	float: left;
	width: 16px;
	height: 16px;
	margin: 5px 5px 0 0
}

.ts_rm .moreP {
	text-align: right;
	font-family: "宋体";
	height: 24px;
	line-height: 24px;
	padding-right: 17px;
	overflow: hidden
}

.ts_grzl {
	display: none;
	position: absolute;
	top: 40px;
	right: 0;
	width: 98px;
	padding: 13px 10px 6px;
	border: 1px solid #c2defa;
	border-top: none;
	background: #fff;
	overflow: hidden
}

.ts_grzl .grtx {
	clear: both;
	color: #333;
	width: 100%;
	padding-bottom: 9px;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden
}

.ts_grzl .grtx li.pic {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 8px;
	overflow: hidden
}

.zlsz {
	padding: 2px 0 0
}

.zlsz li {
	clear: both;
	height: 27px;
	line-height: 27px;
	*line-height: 28px;
	_line-height: 27px;
	padding-left: 25px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 0 -164px no-repeat;
	overflow: hidden
}

.zlsz li a {
	color: #206dbb
}

.zlsz li.czzx {
	background-position: 0 -204px
}

.zlsz li.zlbj {
	padding-bottom: 6px;
	*padding-bottom: 4px;
	_padding-bottom: 6px;
	border-bottom: 1px solid #e1e1e1;
	background-position: 0 -244px
}

.zlsz li.exit {
	background-position: 0 -284px
}

.zlsz li.exit a {
	color: #333
}

.tsk2,
.tsk2 .hd {
	border: 1px solid #c1ddfa;
	overflow: hidden
}

.tsk2 .hd {
	border-right: none
}

.tsk2 .hd .closeP {
	float: right;
	padding: 8px 7px 0 0
}

.tsk2 .hd .closeC {
	display: block;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/ico01.gif) 0 -330px no-repeat;
	overflow: hidden
}

.tsk2 .hd .inn {
	height: 30px;
	border: 1px solid #dbf0fe;
	background: #d1e7fe
}

.tsk2 .bd {
	padding: 3px
}

.tsk2 .bd ul {
	padding: 15px;
	border: 3px solid #daecfe;
	overflow: hidden
}

.tsk2 .bd li {
	color: #206dbb;
	line-height: 24px;
	word-wrap: break-word;
	overflow: hidden
}

.tsk2 .bd li.btnP {
	text-align: center;
	padding-top: 6px
}

.xxqr {
	width: 266px
}

.xxqr .bd li {
	text-align: center
}

.xxqr2 {
	width: 568px
}

.xxqr2 .bd li {
	padding-left: 28px
}

.xxqr2 .bd li.kpy {
	padding-left: 0
}

.search_box {
	width: 195px;
	float: left;
	position: relative
}

.search_box dt,
.search_box dd {
	float: left;
	display: inline;
	margin-left: 5px;
	color: #fff;
	margin-top: 6px;
	line-height: 22px
}

.search_color {
	color: #AAA
}

.search_con {
	z-index: 9999;
	width: 146px;
	position: absolute;
	top: 36px;
	left: 689px;
	background-color: white;
	border: 1px solid #7EAFD7;
	border-top: none;
	border-image: initial;
	color: black;
	display: none
}

.search_con ul {
	list-style: none;
	width: 145px;
	margin: 0px 5px 0px 0px
}

.search_con ul li {
	height: 26px;
	width: 145px;
	margin: 0 1px;
	float: left;
	font-weight: bold
}

.search_con ul li img {
	height: 16px;
	width: 16px;
	margin: 5px 10px;
	float: left;
	display: inline
}

.search_con ul li span {
	line-height: 26px
}

.search_selected {
	background-color: #005eac;
	color: #fff
}

.search_more {
	width: 146px;
	height: 30px;
	float: left;
	background-color: #f0f5f8
}

.search_more a {
	color: #005eac;
	text-align: center;
	line-height: 30px;
	float: left;
	width: 146px;
	text-decoration: underline
}

.yxkf {
	clear: both;
	width: 832px;
	padding: 10px 0 0;
	overflow: hidden
}

.yxkf .twC2 {
	float: left;
	width: 235px;
	padding: 0 21px 10px
}

.yxkf .twC2 li,
.yxkf .twC2 li a {
	color: #333
}

.yxkf .twC2 li {
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.yxkf .twC2 li.pic {
	height: 84px;
	margin-bottom: 5px
}

.yxkf .twC2 .kf_dh {
	float: left;
	font-weight: bold
}

.yxkf .twC2 li .btnP {
	float: right
}

.yxkf .twC2 .btn_kf {
	display: block;
	text-align: center;
	width: 86px;
	height: 23px;
	line-height: 23px;
	*line-height: 25px;
	_line-height: 23px;
	background: url(http://img.wan.renren.com/vcms/images/new-wan-2/serv_btn.jpg) 0 0 no-repeat;
	overflow: hidden
}